#coding=utf-8
#!/usr/bin/python


# cd /d D:\python2.6.6\dev_test 
#     cd /d D:\python26 
#     python.exe D:\py\demo\updb.py

#  cd MySQL-python-1.2.3  
#  python setup.py install

""" 
 
数据库操作
MySQL-python-1.2.3c1.win32-py2.6.exe


    2.1 客户资料中的主营方向
    2.2 客户资料中的主要经营
    2.3 经营范围
    2.4 发过供应信息的分类
    2.5 发过求购信息的分类
    2.6 发过产品的分类

"""
import os, sys, string
import bus_op_com as op_db  #数据操作 


#所有数据
tmp_tab = op_db.tmp_tab();   #对象
tmp_tab.init_ws();                 #初始化
tab_rows = tmp_tab.get_tmp_tab_all();   #所有行
all_group = tmp_tab.get_group_all_dic() #所有分类



for tmp_row in tab_rows:
    #break
    print str(tmp_row['id']) + u'=================================='
    break
    up_str = ''
    tmp_str = ''
    #---loop
    
    user_row = tmp_tab.get_users_info_by_id( tmp_row['id'] ) 

    up_str += u'主营方向  ' + tmp_tab.get_zyfx_str( user_row['zyfx'] ).decode('utf8') 
    up_str += u'\n\n主要经营  ' 
    
    zyjy_list = user_row['mainattention'].split(',')
    for zyjy in  zyjy_list:
        if zyjy == '':
            continue
        up_str +=  tmp_tab.get_dictv(zyjy,all_group)   + u'  '


    up_str += u'\n\n经营范围  '
    if user_row['attention']:
        jyfw_list = user_row['attention'].split(',')
    else:
        jyfw_list = []
    for jyfw in jyfw_list:
        if jyfw == '':
            continue
        up_str +=  tmp_tab.get_dictv(jyfw,all_group)  + u'  '

    up_str += u'\n\n供应信息  '
    sell_list = tmp_tab.get_sell_group_all( tmp_row['id'] )
    for sell_row in sell_list:
        if sell_row == '':
            continue
        up_str +=  tmp_tab.get_dictv(sell_row,all_group)  + u'  '
    up_str += u'\n\n求购信息  '
    
    buy_list = tmp_tab.get_buy_group_all( tmp_row['id'])
    for buy_row in buy_list:
        if buy_row == '':
            continue
        up_str +=  tmp_tab.get_dictv(buy_row,all_group)    + u'  '
    up_str += u'\n\n发过产品  '
    
    product_list = tmp_tab.get_product_group_all( tmp_row['id'] )
    for product_row in product_list:
        if product_row == '':
            continue
        up_str +=  tmp_tab.get_dictv(product_row,all_group) + u'  '
    # update 
    state = tmp_tab.up_row(tmp_row['id'] ,up_str);
    #end for
    print state
    


#print tmp_tab.get_dictv('ABa',all_group)

sys.exit()





